Drbd: Dynamic Reliability Block Diagrams for System Reliability Modelling
نویسندگان
چکیده
With the rapid advances of computer-based technology in mission-critical domains such as aerospace, military, and power industries, critical systems exhibit more complex, dependent, and dynamic behaviors. Such dynamic system behaviors cannot be fully captured by existing reliability modelling tools. In this paper, we introduce a new reliability modelling tool, called dynamic reliability block diagrams (DRBD), to model dynamic relationships between system components. Due to the complexity of DRBD models that involve dynamic conceptual modelling constructs, such as a state dependency (SDEP) block, design errors, which are subtle and difficult to detect, can be easily introduced during the modelling process. In order to formally verify and validate the correctness of a DRBD model, we propose a Petri net based approach by converting DRBD constructs into colored Petri nets (CPN). We use a case study to illustrate how to convert a DRBD model into colored Petri nets, and how to use an existing Petri net tool to analyze and verify dynamic system behavioral properties. Our case study and experimental results show that DRBD models are a powerful tool for system reliability modelling, and our proposed verification approach can effectively ensure the correct design of DRBD models for complex and large-scale computer-based systems.
منابع مشابه
Formal Semantics and Verification of Dynamic Reliability Block Diagrams for System Reliability Modeling
With the rapid advances in computer science and technology, critical computer-based systems, such as those in aerospace, military, and power industries exhibit more complex dependent and dynamic behaviors, which cannot be fully captured by existing reliability modeling tools. In this paper, we introduce a new reliability modeling tool, called dynamic reliability block diagrams (DRBD), for model...
متن کاملAutomated Verification of Dynamic Reliability Block Diagrams Using Colored Petri Nets
The increasing reliance on computer technology nowadays has resulted in a rapidly growing need to build reliable and fault resistant computer-based systems. Computer system reliabilities are conventionally modeled and analyzed using techniques such as fault tree analysis (FTA) and reliability block diagrams (RBD), which provide static representations of system reliabilities. A recent extension ...
متن کاملModeling Dependability of Dynamic Computing Systems
A trend actually characterizing any technological and application field is the use of control and computing devices. This moves the attention of the insiders on the management of more complex processes and systems, modifying requirements, tasks and skills. In this scenario the dependability evaluation becomes strategic. The increasing complexity of systems requires a serious revision of the tec...
متن کاملSystem modeling with dynamic reliability block diagrams
System features like security, availability and reliability, usually summarized under the concept of dependability, recently are receiving increasing attention due to the high complexity of modern systems. This imposes that specific requirements and explicit or tighter constraints have to be satisfied. However, with particular reference to reliability, there is a lack of suitable tools to prope...
متن کاملReliability Analysis with Dynamic Reliability Block Diagrams in the Möbius Modeling Tool
Reliability block diagram (RBD) models are a commonly used reliability analysis method. For static RBD models, combinatorial solution techniques are easy and efficient. However, static RBDs are limited in their ability to express varying system state, dependent events, and non-series-parallel topologies. A recent extension to RBDs, called Dynamic Reliability Block Diagrams (DRBD), has eliminate...
متن کامل